package com.xique.door.bean.request.buildHouse;

import com.xique.common.core.annotation.Excel;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author: caogq
 * @Date: 2022/1/18 16:47
 * @Description:
 */

@Data
public class BuildHouseAddRequest {
    /** 车场id */
    @Excel(name = "车场id")
    private Long parkId;

    /** 楼栋id */
    /** 楼栋id */
    @Excel(name = "楼栋id")
    private Long buildingId;

    /** 房屋编号 */
    @Excel(name = "房屋编号")
    private String houseCode;


    /** 房屋名称 */
    @Excel(name = "房屋名称")
    private String houseName;


    @Excel(name = "楼层")
    private Long floor;


    /** 建筑面积 */
    @Excel(name = "建筑面积")
    private String buildArea;

    /** 使用面积 */
    @Excel(name = "套内面积")
    private String usingArea;


    /** 房屋朝向（0：东、 1：南 、2：西: 、 3：北、默认：1 -朝南） */
    @Excel(name = "房屋朝向", readConverterExp = "0=：东、,1=：南,、=2：西:,、=,3=：北、默认：1,-=朝南")
    private String direction;

    /** 房屋使用性质（0自住 1出租 2商用 3其他） */
    @Excel(name = "房屋使用性质", readConverterExp = "0=自住,1=出租,2=商用,3=其他")
    private String estate;

    /** 房屋等级 */
    private String level;
    /** 销售状态 */
    private String saleStatus;

    /** 销售日期 */
    private Date saleDate;
    /** 计费开始日期 */
    private Date feeStartTime;

    /** 装修 */
    private String decoration;

    /** 最大入住数 **/
    private Integer maxInNumber;

    /** 业主id **/
    private Long userId;

    /** 几室 **/
    private Integer roomNum;

    /** 几厅 **/
    private Integer officeNum;

    /** 几卫 **/
    private Integer toiletNum;

    /** 水表编号 */
    @Excel(name = "水表编号")
    private String waterMeterNo;

    /** 电表编号 */
    @Excel(name = "电表编号")
    private String electricMeterNo;

    /** 天燃气表编号 */
    @Excel(name = "天燃气表编号")
    private String gasMeterNo;

    private List<BuildHouseAddRequest>  houses;
}
